From 3512d6818dec034a3c25abf3eb5f72ed43159626 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 15 Feb 2008 14:16:42 +0000 Subject: [PATCH] x86: Fix debug build. Signed-off-by: Keir Fraser --- xen/arch/x86/mm/shadow/multi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/mm/shadow/multi.c b/xen/arch/x86/mm/shadow/multi.c index eccf0c2dd0..2103fe0d5b 100644 --- a/xen/arch/x86/mm/shadow/multi.c +++ b/xen/arch/x86/mm/shadow/multi.c @@ -2768,7 +2768,7 @@ static int sh_page_fault(struct vcpu *v, if ( regs->error_code == (PFEC_write_access | PFEC_page_present) ) { fast_emul = 1; - gmfn = v->arch.paging.shadow.last_emulated_mfn; + gmfn = _mfn(v->arch.paging.shadow.last_emulated_mfn); perfc_incr(shadow_fault_fast_emulate); goto early_emulation; } @@ -3068,7 +3068,7 @@ static int sh_page_fault(struct vcpu *v, if ( !fast_emul ) { v->arch.paging.shadow.last_emulated_frame = va >> PAGE_SHIFT; - v->arch.paging.shadow.last_emulated_mfn = gmfn; + v->arch.paging.shadow.last_emulated_mfn = mfn_x(gmfn); v->arch.paging.last_write_emul_ok = 1; } } -- 2.30.2